home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 23.zip
/
BS1 part 23
/
Bootstart.adf
/
LVD
/
LVD1.40.doc
< prev
next >
Wrap
Text File
|
1991-04-30
|
5KB
|
180 lines
LVD v1.40 User Manual
May 1, 1991
KickStart 2.0 compatible
FREEWARE
DISCLAIMER
LVD has been thoroughly tested and is the result of a constant
process of changes and updates. The program has proven to be
stable in everyday use. The author is not responsible for any
loss of data, damages to software or hardware that may result
directly or indirectly from the use of this program.
PREFACE
This program is freeware, this means that you can copy it freely
as long as you don't ask any more money for it than a nominal fee
for copying. If you want to distribute this program you should
keep this document with it. This program cannot be used for
commercial purposes without written permission from the author.
If you have suggestions or remarks about this program, of if you
find any bugs, please let me know.
Write to the following address:
Peter Stuer
Kauwlei 21
B-2550 Kontich
Belgium - Europe
This documentation will always be updated at the top. Users of
previous versions of LVD need only to read the paragraph
reflecting the changes since their last version.
Changes from version 1.30
-------------------------
- Added a check for the Butonic 1.31 (JEFF) linkvirus.
- Added a check for the Bret Hawnes linkvirus.
- The Traveling Jack 2 and a mutant version of the Saddam trojan
horse are now recognized too.
Changes from version 1.20
-------------------------
- Added a check for the Saddam trojan horse.
- The new dos functions in Kickstart 2.0 NewLoadSeg and
InternalLoadSeg are now patched too.
Changes from version 1.10
-------------------------
- Removed the bug that caused overlayed programs to crash.
- LVD now checks if it already has been installed. If it has, a
message is displayed and LVD exits without installing a second
copy.
Introduction
------------
LVD is a first defence protection scheme against linkviruses.
Look at the bottom of this document to find out which linkviruses
LVD recognizes. LVD checks every executable file your Amiga
tries to run BEFORE the actual program starts running. This way,
if a linkvirus has attached itself to the program, it will never
get a chance to be activated. If LVD finds that a linkvirus is
attached to the program, an alert will pop up:
LVD 1.40: Linkvirus detected
The infected program will be changed in such a way that it will
immediately stop and release all memory.
Should you encounter a file that LVD identifies as infected by a
virus, the best action to take is to DELETE the file and then
turn off the power of your Amiga to remove any residual code from
memory. A cold reboot using Left Amiga + Right Amiga + Ctrl is
NOT sufficient. You should then use a program that scans your
disks for linkviruses (f.i. BootX v3.64, a viruskiller/detector
of the same author) to check at least all the copies you made of
the infected program.
Usage
-----
LVD is meant to be put in your startup-sequence, preferably as
close to the begining as possible, but NOT as the first entry
since the first entry of a startup-sequence is most likely to be
infected by a linkvirus.
Insert into your startup-sequence:
LVD
When run, LVD displays an info message:
LVD v1.40 by Peter Stuer - April 10, 1991 FREEWARE
Linkvirus Detector installed.
Recognizes the IRQ, BSG-9 (TTV1), Xeno, Revenge of the Lamer
Exterminator, Butonic, CCCP, Centurions, TTV1 2, The Traveling
Jack and Disaster Master linkviruses and Saddam trojan horse.
Send new trojan horses, boot or linkviruses to:
Peter Stuer
Kauwlei 21
B-2550 Kontich
Belgium - Europe
If you don't want this message to be displayed, use redirection
to get rid of the text:
LVD >NIL:
It is possible that some programs report that the LoadSeg vector
has changed and think that LVD is a virus. If you use a
vectorchecker in your startup-sequence, use EVW of the same
author (Early Virus Warning). It recognizes the linkviruses and
also LVD and PatchLoadSeg v1.20 by Pieter van Leuven.
Description
-----------
LVD is a small Assembler program that patches the LoadSeg
vector of the dos.library. This may sound very technical (and it
IS) to non-programmer Amiga users. When the Amiga loads a
program file this is most of the times done via the LoadSeg
function of the dos.library. LVD first uses the original LoadSeg
function to load the program. It then scans through all the
program hunks looking for certain ID's that identify the
linkviruses. If a linkvirus is found the first few bytes of the
code is changed to:
moveq.l #-1,D0
rts
which sets the return code to -1 and causes the program to exit
immediately to its caller.
LVD is KickStart 2.x aware: in KickStart 2.x the dos.library
(finally) changed to be a full featured and true Amiga library.
Recognized programs
-------------------
PatchLoadSeg x.xx by Pieter van Leuven
LVD x.xx by Peter Stuer
Recognized linkviruses
----------------------
BSG-9 (TTV1) 1 & 2
Butonic
Butonic 1.31 (JEFF)
CCCP
Centurions
Disaster Master
IRQ
The Traveling Jack 1 & 2
Saddam virus (trojan horse) + mutant
Revenge of the Lamer Exterminator (CList v33.18)
Xeno
© 1991 Peter Stuer
_
_ //
Thanks to \X/ Amiga for being the best computer ever !